class Network(object):
    def __init__(self, num_of_weights): 
        # 随机产生w的初始值  
        # 为了保持程序每次运行结果的一致性, 
        # 此处设置固定的随机数种子  
        np.random.seed(0)  
        self.w = np.random.randn(num_of_weights, 1) 
        self.b = 0. 
          
    def forward(self, x): 
       z = np.dot(x, self.w) + self.b 
       return z
